﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using docTissV2.Classes;
using System.IO;

namespace docTissV2
{
    public partial class uc_ModuloConfiguracao : UserControl
    {
        public uc_ModuloConfiguracao()
        {
            InitializeComponent();
            tpOperadoras.Controls.Add(new uc_Operadora());
        }

        private void tcConfiguracoes_Selected(object sender, TabControlEventArgs e)
        {
            switch (tcConfiguracoes.SelectedIndex)
            {
                case 0:
                    {
                        tpOperadoras.Controls.Add(new uc_Operadora());
                        break;
                    }
                case 1:
                    {
                        tpPrestador.Controls.Add(new uc_Prestador());
                        break;
                    }
                case 2:
                    {
                        tpConfiguracao.Controls.Add(new uc_Configuracoes());
                        break;
                    }
            }
        }

    /*    private void btnOk_Click(object sender, EventArgs e)
        {
            AddinUtils.AbrirGuia(@"C:\Users\Bianca\Desktop\guiaSP_SADT (2).docx");
            Globals.ThisAddIn.doc = Globals.ThisAddIn.Application.ActiveDocument;
        }*/

    



        #region SQLs

        ///// <summary>
        ///// Insere Prestador do tipo Profissional
        ///// </summary>
        ///// <param name="nome"></param>
        ///// <param name="tipoLogradouro"></param>
        ///// <param name="logradouro"></param>
        ///// <param name="numero"></param>
        ///// <param name="complemento"></param>
        ///// <param name="codIBGEMun"></param>
        ///// <param name="municipio"></param>
        ///// <param name="codUF"></param>
        ///// <param name="CEP"></param>
        ///// <param name="siglaConselho"></param>
        ///// <param name="numeroConselho"></param>
        ///// <param name="ufConselho"></param>
        ///// <param name="CPF"></param>
        ///// <param name="tipoCBOS"></param>
        ///// <param name="judiciario"></param>
        //public static long inserePrestador(string nome, string tipoLogradouro, string logradouro, string numero,
        //    string complemento, string codIBGEMun, string municipio, string codUF, string CEP,
        //    string siglaConselho, string numeroConselho, string ufConselho, string CPF, string CBOS, int judiciario)
        //{

        //    string query = "INSERT INTO Prestador(nome,tipoLogradouro,logradouro,numero,complemento,codIBGEMun,municipio,codUF,CEP) " +
        //                  " VALUES (@nome,@tipoLogradouro,@logradouro,@numero,@complemento,@codIBGEMun,@municipio,@codUF,@CEP)";
        //    string queryout = "SELECT MAX(ID) FROM Prestador";
        //    long ID = Convert.ToInt64(Connect.executa(query, queryout, new OleDbParameter("@nome", nome),
        //        new OleDbParameter("@tipoLogradouro", tipoLogradouro), new OleDbParameter("@logradouro", logradouro),
        //        new OleDbParameter("@numero", numero), new OleDbParameter("@complemento", complemento),
        //        new OleDbParameter("@codIBGEMun", codIBGEMun),
        //        new OleDbParameter("@municipio", municipio), new OleDbParameter("@codUF", codUF),
        //        new OleDbParameter("@CEP", CEP)));
        //    insereProfissional(ID, siglaConselho, numeroConselho, ufConselho, CPF, CBOS, judiciario);
        //    return ID;
        //}

        #endregion
    }
}
